跳到主要内容

方糖 - RGB灯环

IMG_4009.JPG

功能


信号时序信号

模块原理

彩色LED灯珠,灯珠内部除了3色LED还直接内置了灯控制器,称为IC灯珠,你只需要输入24bit的RGB控制信号,它内部会自动产生驱动pwm信号,并且自带信号转发,对连续的输入信号,截取前24bit后,后面的数据自动从DOUT口输出转发到下一颗灯珠。

在来板Lite上使用

编程积木

image.png

积木-功能说明

序号积木图积木功能
1blocksPng-1707107332870.png彩灯的初始化设置,可以选择板载的3颗RGB,也可以选择其它接口的灯环,外部灯环一般使用8颗RGB
2blocksPng-1707107355491.png通过自定义三种颜色,合成颜色显示
3blocksPng-1707107359196.png设置RGB彩灯的亮度,0-100
4blocksPng-1707107362118.png控制指定序号的彩灯的颜色,序号从1开始,生效需要后面增加刷新显示
5blocksPng-1707107366557.png自定义灯珠内部三个颜色灯珠的数值,来控制彩灯的颜色
6blocksPng-1707107370077.png

控制所有彩灯显示颜色,无需增加刷新显示就能生效
7blocksPng-1707107373845.png熄灭指定序号的灯,后加刷新显示生效
8blocksPng-1707107377327.png控制所有彩灯显示颜色,无需增加刷新显示就能生效
9blocksPng-1707107380270.png控制所有彩灯熄灭,无需增加刷新显示就能生效
10blocksPng-1707107385782.png使得彩灯显示生效
11blocksPng-1707107388645.png设置所有灯显示的整体效果

程序1-完整程序

案例


亮度控制-呼吸灯

blocksPng-1692955449575.png

序号控制-流水灯

blocksPng-1692955818975.png

显示预置效果

📑:建议大家使用在线模式,直接点击查看预置效果,方便快捷
image.png

综合案例-感应灯

校园照明 (小).png
利用智能感应设备,控制校园(教室/地下室/图书馆)的照明灯。以校园路灯作为演示,当有人靠近,就会点亮路灯,远离之后路灯会关闭。

结构搭建

校园照明.pdf

电路连线

校园照明.png

未来板Lite接口使用线材
IMG_4009.JPGRGB灯环Port1白色PH2.0-3Pin接口线untitled.100.png
超声波新版-2.png超声波测距模块Port3白色PH2.0-3Pin接口线untitled.100.png

程序编写

加载插件——超声波插件

image.png
image.png

image.png

积木使用——主体积木
1blocksSvg-1694742000152.svg初始化RGB灯设置,可选择接口处的RGB,可以选择板载的3颗RGB
2blocksSvg-1694742004420.svgRGB灯条调节
3blocksSvg-1694742012589.svg控制所有RGB灯
4blocksSvg-1694741965523.svg熄灭所有RGB灯
5blocksSvg-1694742008468.svg读取超声波模块的距离值

如需了解RGB更详尽的用法,点击查看
06-彩灯

主程序——超声波判断

信息

使用超声波进行距离判断,并进行RGB灯的控制

image.png

在Microbit上使用

Robotbit_压缩后.png

编程平台

Microsoft MakeCode for micro:bit
使用Makecode编程平台

添加插件

image.png

image.png
在扩展中搜索Robotbit,点击添加
image.png

编程积木

积木-功能说明

序号积木图积木功能
1image.png初始化引脚和灯数
2image.png取一段范围的LED
3image.png整条灯带显示彩虹特效
4image.png整条灯带显示一种颜色
5image.png整条灯带作为一个整体,显示柱形,适合音乐频谱
6image.png单独控制少部分灯的时候需要显示生效
7image.png清除显示
8image.png自定义LED的显示
9image.png整体移动
10image.png整体移动(循环),首尾循环
11image.png单独控制一个LED,灯从0的序号开始为第一个
12image.png控制灯条的亮度
13image.png自定义LED颜色的值

电路连接

image.png

Microbit接口使用线材
IMG_4009.JPGRGB灯环P0白色PH2.0-3Pin接口线untitled.100.png

案例1:单独彩灯控制

image.png

案例2:彩虹特效

image.png

案例3:整体颜色控制

image.png

案例4:柱状图显示

image.png

案例5:显示移动

image.pngimage.png

案例6:像素循环移动

image.png

案例7:颜色自定义

image.png